Skip to main content

Finestra di dialogo: Proprietà: Crea

Simbolo: _cds_icon_property_object.png

Funzione: La finestra di dialogo contiene le opzioni per la compilazione (operazione di compilazione) dell'oggetto.

Chiamata: Visualizza → Proprietà comando; menu contestuale dell'oggetto nell'albero dei dispositivi

Nome

Descrizione

Escludi dalla build

standard icon: questo oggetto e ricorsivamente i suoi oggetti figlio non sono inclusi nella successiva operazione di compilazione.

La voce dell'oggetto viene visualizzata in caratteri verdi nel file Dispositivi visualizzare o nel POU Visualizza.

Implementazione esterna

(Link in ritardo nel sistema di runtime)

standard icon: CODESYS non genera alcun codice per questo oggetto quando il progetto viene compilato. L'oggetto viene collegato non appena il progetto è in esecuzione sul sistema di destinazione, a condizione che esista lì (ad esempio in una libreria).

The maximum length of these object names (function blocks and methods) is 64 characters.

Viene aggiunto il nome dell'oggetto (EXT) nel Dispositivi visualizzare o nel POU Visualizza.

Abilita chiamata di sistema

standard icon: È possibile una chiamata di sistema (sistema di runtime) per le funzioni.

Sfondo: diverso da CoDeSys V2.3, l'operatore ADR in V3 può essere utilizzato con nomi di funzioni, nomi di programmi, nomi di blocchi funzione e nomi di metodi. Sostituisce il INSTANCE_OF operatore.

MA: non è possibile chiamare i puntatori di funzione dall'interno CODESYS.

Collega sempre

standard icon: L'oggetto è contrassegnato nel compilatore e quindi sempre incluso nelle informazioni di compilazione. Ciò significa che viene sempre compilato e scaricato nel controllore.

Nota: il pragma {attributo 'linkalways'} può anche essere usato per indicare al compilatore di includere sempre un oggetto.

Il compilatore definisce

Qui puoi specificare "definisce" o condizioni per la compilazione dell'oggetto (compilazione condizionale). Puoi anche specificare il expr espressione, che è usata in questo tipo di pragma. Sono possibili più voci come un elenco separato da virgole (vedi {define} dichiarazioni).

Esempio: hello, test:='1'

Ulteriori definizioni del compilatore dalla descrizione del dispositivo

Definito nel dispositivo

Elenco delle definizioni del compilatore che derivano dalla descrizione del dispositivo

Queste definizioni del compilatore vengono utilizzate nella build se non sono elencate in Definizioni ignorate campo.

Definizioni ignorate

Elenco delle definizioni del compilatore dalla descrizione del dispositivo che non vengono utilizzate nella build

_cds_icon_arrow_right.png

Copia la definizione del compilatore selezionata da Definito nel dispositivo campo al Definizioni ignorate campo

_cds_icon_arrow_left.png

Sposta la definizione del compilatore selezionata da Definizioni ignorate campo al Definito nel dispositivo campo

La definizione del compilatore viene utilizzata nella build.

Per ulteriori informazioni, vedere: Pragma condizionale